Skip to main content
Version: 4.0

Chart Overview

info

Properties of chart elements might be different depending on different layouts.

Chart TypeData TypeData SourceMax. Number of Data SourceLinkage
DashboardNumber, real-time dataObject property1-
Speedometer1-
Line ChartTwo-dimensional array (one of them must be number), history data or relational dataNumeric object property, service and form template20Links with input boxes, drop-down boxes, date controls, radios and checkboxes.
Spline Chart8
Bar Chart8
Area Chart8
Scatter Chart8
Histogram1
Spc Diagram1
Funnel Chart1
Spider Chart8
Pie Chart2
Donut Chart2
Bubble ChartThree-dimensional array (two of them must be number), history data or relational dataObject property, service and form template8

Free Layout

This section introduces general properties of charts, and for special properties of each chart, refer to specific chapters.

  • ID: Automatically generated. You can use it for writing scripts.
  • Data source
ParameterDescription
Object SelectorSelect properties or services of object instances to be the data source of the chart.
info
  • Make sure the X axis uses the same data in one chart.
  • Multiple data sources are available.
Object NameThe name of the bound data source.
Display NameThe name displayed on data notification prompts in operation center. Object and data source aliases are displayed by default without specific configuration.
TypeSwitch display types of the chart between spline chart, line chart, bar chart and area chart.
Data ColorChange the display color of data sources.
X AxisData parameters displayed on X/Y axis. You can hide both axises parameters.
info

If the data source is an object service, make sure to set the return value type to JSON. Otherwise, X/Y axis cannot be customized.

Add ColumnAdd a field to Y axis without changing X axis. You can add multiple fields.
Parameter ConfigurationBind the input parameter of the data source with other elements for data linkage. For details, see Data Linkage.
  • Title
ParameterDescription
Component IDAutomatically generated. You can use it for writing scripts.
DisplaySet whether to display chart title.
Main TitleSet the chart main title.
Text StyleSet the main title styles, such as font, font size, color, and more.
AlignmentSet the main title alignment.
Sub TitleSet the sub title similar to configurations of the main title.
  • Style: Set styles of charts based on specific requirements.
  • Basic settings
ParameterDescription
Switch TypeThe drop-down list at the upper-right corner of the chart. You can switch chart types to view the same data source.
info

The data source might not be displayed correctly if the chart does not match the data source.

BorderSet the border style of the chart, including border width, corner and color.
PaddingSet the distance between data and border.
Background ColorSet the background color of the chart by setting RGBA values..
Chart ColorSet the background color of the chart area.
Display LevelSet the relative display priority of the element. The higher the level, the more front the chart is displayed.
  • Legend
ParameterDescription
DisplaySet whether to display chart legend.
BorderSet the border style of the legend, including width, corner and color.
AlignmentSet the legend alignment corresponding to the chart.
LayoutSet the legend layout corresponding to the chart.
Text StyleSet the legend text style. such as font, size, color and more.
Background ColorSet the background color of the legend.
  • X axis
ParameterDescription
TypeSelect the data of X axis from Default and Timeline.
FormatFormat the X axis data when setting Timeline as Type.
Display X AxisSet whether to display X axis scales.
CrosshairSet whether to display crosshairs when mouse moves.
ScaleSet the origin value and interval of the X axis scales when X coordinates are numbers.
TitleEnter the X axis title.
Text StyleSet the title text style.
Title PositionSet the title position.
Axis ColorSet the line and scale color of X axis.
Axis Font ColorSet the scale value color of X axis.
Rotation AngleSet the angle of scale values. When the value is long and cannot be fully displayed, you can set an angle to tilt it.
Vertical TextSet whether to display scale values vertically.
  • Y axis
ParameterDescription
TypeSelect the Y axis type from Single Axis and Multi-Axis. For Multi-Axis, each data source is independent.
Display Y AxisSet whether to display Y axis scales.
UnitSet the unit of Y axis scales.
GridSet whether to display Y axis grid lines.
CrosshairSet whether to display crosshairs when mouse moves.
ScaleSet the origin value and interval of the Y axis scales.
TitleEnter the Y axis title.
Text StyleSet the title text style.
Title PositionSet the title position.
Axis Font ColorSet the scale value color of Y axis.
Rotation AngleSet the angle of scale values. When the value is long and cannot be fully displayed, you can set an angle to tilt it.
MaxSet the maximum value of Y axis. The maximum value of the data source is displayed without specific configuration.
  • Label
ParameterDescription
DisplaySet whether to display chart label.
BorderSet the border style of the label, including width, corner and color.
Label ColorSet the label color.
Background ColorSet the background color of the label.
AlignmentSet the label alignment corresponding to the chart.
DataThe display content of the label. When it is numbers, you can set decimal places.
Font SizeSet the font size of the label.
SpacingSe the line spacing of the label.
  • Notes
    • Display: Set whether to display notes at the lower-right corner of the chart area.
    • Content: Enter the note content.
  • Interact: Set interaction events, including Click, Load Complete, Click Data Point and Double-click Data Point.

Line Chart

Line charts are often used to display continuous data changes along time. Applicable for viewing data changing trends.

info

Spline chart is similar to line chart.

  • Drill-down column: When the data source is relational data, you can add a drill-down column field, and then by clicking a data point on the chart, more detailed data is displayed.
  • Backend name: Enable it and then you can use values returned from the backend as data name.
  • Style: Change line width and type, node icon, size and color.
  • Alarm: Set the maximum and minimum values to form an alarm range, and two red lines are displayed on the chart for easy recognition of data out of range.
  • Grid: Enable it to display grids.

Bar Chart

Often used to compare values at different times or under different conditions.

  • Start/end color: The color at the bottom/top of the bar. Together they form a gradient.
  • Drill-down column: Add a data field to the bar chart, and then you can click the data point and view more detailed data.
  • Overlapped ID: Overlap data columns with the same ID.
  • Stack: Stack data columns in ways such as no stacking, general stacking and stacking by percentage.
  • Alarm: Set the maximum and minimum values to form an alarm range, and two red lines are displayed on the chart for easy recognition of data out of range.
  • Bar width: Set the bar width.
  • Rounded corner: Set the radius of rounded corners.
  • Grid: Enable it to display grids.
  • Coordinate reverse: Reverse the X and Y axis, and a bar chart changes to a horizontal bar chart.

Area Chart

Emphasizes the extent to which the data changes during a period.

  • Start/end color: The color at the bottom/top of the area. Together they form a gradient.
  • Type: Select the area chart type.
  • Stack: Stack data columns in ways such as no stacking, general stacking and stacking by percentage.
  • Style: Change line width and type, node icon, size and color.
  • Alarm: Set the maximum and minimum values to form an alarm range, and two red lines are displayed on the chart for easy recognition of data out of range.
  • Mark max. value: Enable it to highlight the maximum value of the area chart.
  • Border: Set the border width, rounded corner radius and color.
  • font color/background color: Set the font and background color of the labeled maximum value.
  • Grid: Enable it to display grids.
  • Coordinate reverse: Reverse the X and Y axis.

Dash Chart

Dash chart binds with numeric real-time data.

  • Start/end color: The color at the bottom/top of the dial. Together they form a gradient.
  • Dial color: Set the dial background color.
  • Dial border color: Set the color of dial border.
  • Dial border width: Set the width of dial border.
  • Scale split: Set the number of splits of the dial. The higher the value, the smaller the interval between scales.
  • Max/min: Set the maximum and minimum value of the dial.
  • Start/end angle: Set angles of the dial start and end scales.
  • Scale color: Set the color of the dial scales.
  • Font color: Set the color pf dial scale values.
  • Dial bore: Set the dial bore.

Speedometer

Speedometer binds with numeric real-time data.

  • Dial color: Set the dial background color.
  • Dial border color: Set the color of dial border.
  • Dial border width: Set the width of dial border.
  • Scale split: Set the number of splits of the dial. The higher the value, the smaller the interval between scales.
  • Max/min: Set the maximum and minimum value of the dial.
  • Start/end angle: Set angles of the dial start and end scales.
  • Scale color: Set the color of the dial scales.
  • Scale length: Set the length of scale lines.
  • Font color: Set the color pf dial scale values.
  • Lateral/vertical deviation: The horizontal and vertical position of the dial. 50 means horizontally and vertically centered.
  • Marking area: Click Add to add more ranges on which you can add colors and set width to display different level of notifications.
  • Origin color/radius: Set color and radius of the origin point.
  • Border color/width: Set color and width of the dial border.
  • Tail length: Set the tail length of the hand.
  • Dial bore: Set the dial bore.
  • Display name: Set whether to display the data source value under the origin.
  • Connect scale: Set whether to connect the start and end of the speedometer border.

Bubble Chart

Displays data distribution.

  • Bubble size: Select a field to be the bubble size.
  • Bubble ratio: Display ratio of bubbles.
  • Alarm: Set the maximum and minimum values to form an alarm range, and two red lines are displayed on the chart for easy recognition of data out of range.
  • Grid: Enable it to display grids.

Scatter Chart

Displays data distribution.

  • Bubble size: Select a field to be the bubble size.
  • Style
    • Point radius: Set the radius of scattering points.
    • Connection point: Set whether to connect adjacent points.
  • Alarm: Set the maximum and minimum values to form an alarm range, and two red lines are displayed on the chart for easy recognition of data out of range.
  • Grid: Enable it to display grids.
  • Regression line: Set whether to display the regression line of scattering points.

Pie Chart

Displays the ratio between each section of data and the whole.

  • Type: Select between normal pie chart and pie chart with different section radius based on the data source.
  • Style
    • Distance: Set the distance between the pie chart and the chart area border.
    • Interval: Set the distance between each section of the pie chart.
    • Inner radius: Set the radius of the inner circle around the origin.
  • Color: Select a color plan for the pie chart.

Funnel Chart

Often used to display the data decreasing. Funnel chart automatically sorts the data, and for different sorting sequence, you can convert the funnel chart to a pyramid.

  • Type: Select between funnel chart and pyramid.
  • Style: Set the width and height of the funnel or pyramid neck.
  • Border: Set the border width and color of the funnel chart.

Spider Chart

Mainly used to evaluate each index of a data set. X axis represents index variables and Y axis stands for the distance between the origin to each data point, which indicates the evaluation of each index.

  • Style: Set line width, type, node icon, size and color.
  • Opacity: Set the opacity of the spider chart.
  • Mesh color: Set the color of each spider web line.

Donut Chart

Similar to pie chart. For details, see Pie Chart.

Spc Diagram

Analyzes and judges whether the procedure is stable. The spc diagram has uppr and lower limits.

  • Line width/style: Set the line width and style such as solid, dotted and more.
  • Node size/style: Set the node size and style such as round, square and more.
  • Type
    • Single-value: Displays history data points.
      PartDescription
      Broken lineValue of history data points.
      UCL/LCLSigma line added 3 to/deducted 3 from mean value.
      Middle lineNumeric average value of a set of data.
      NodeDisplays normal and abnormal nodes (consecutive 7 nodes going up or down).
      APISupports open API and obtain corresponding data from APIs.
    • Range
      PartDescription
      Broken lineAbsolute value of the difference between the maximum and minimum value.
      info

      You need to select a mobile parameter n (moving range).

      Middle lineNumeric average value of a set of data.
      UCLSigma line added 3 to mean value.
      LCL0
  • n: Leave it as default.
  • Decimal: Set decimal places of the data.
  • Abnormal color: Set the marking color of abnormal data.
  • UCL: Set the width, color and type of upper limit line.
  • XBar: Set the width, color and type of middle line.
  • LCL: Set the width, color and type of lower limit line.
  • Grid: Enable it to display grids.

Histogram

Accurately displays data distribution. You can distribute data to multiple sections, and integrate data distribution in each section.

  • Alarm: Set the maximum and minimum values to form an alarm range, and two red lines are displayed on the chart for easy recognition of data out of range.
  • Grid: Enable it to display grids.
  • Fitted line: Set whether to display the fitted line (normal distribution line).

Grid Layout

This section introduces general properties of charts, and for special properties of each chart, refer to specific chapters.

  • ID: Automatically generated. You can use it for writing scripts.
  • Absolute position: Set fixed width and height, you can move the element anywhere.
  • Default position: The element is at the upper-left corner of the column and adapts to screen resolution; Data source
  • Fixed width and height/Adapt to window: Select whether to set fixed width and height for the element or let it adapt to actual window it displays on.
  • Display level: Set the relative display priority of the element. The higher the level, the more front it is displayed.
  • Data source
ParameterDescription
Object SelectorSelect properties or services of object instances to be the data source of the chart.
info

Multiple data sources are available and each data source matches with a set of Y axis configuration.

DimensionX axis field.
DataY axis field. Click to add more Y axis fields.
Display NameThe name displayed on data notification prompts in operation center. Object and data source aliases are displayed by default without specific configuration.
Data ColorChange the display color of data sources.
info

If the data source is an object service, make sure to set the return value type to JSON. Otherwise, X/Y axis cannot be customized.

  • Title
ParameterDescription
TitleSelect whether to display chart title.
Main TitleSet the chart main title.
Text StyleSet the main title styles, such as font, font size, color, and more.
AlignmentSet the main title alignment.
Sub TitleSet the sub title similar to configurations of the main title.
  • Style: Set styles of charts based on specific requirements.
  • Legend
ParameterDescription
LegendSelect whether to display chart legend.
PositionSet the display position of the legend.
SizeSet the legend size.
Text StyleSet the legend text style. such as font, size, color and more.
  • X axis
ParameterDescription
X AxisSelect whether to display X axis scales.
TypeSelect the data of X axis from Categorized and Timeline.
FormatFormat the X axis data when setting Timeline as Type.
Axis ColorSet the line and scale color of X axis.
IntervalSet the interval between X axis scales. For example, set it to 5, meaning that an X scale is displayed every 5 pieces of data.
Text StyleSet the title text style.
Title PositionSet the title position.
Vertical GridSet the style, color and width of the grid lines.
  • Y axis
ParameterDescription
Axis Font ColorSet the scale value color of Y axis.
Title StyleSet the title text style, including font, size, color and more.
Y axis-NY axis sequence when there are multiple Y axises.
RangeSet the range of Y axis.
IntervalSet the interval between Y axis scales. For example, set it to 5, meaning that an X scale is displayed every 5 pieces of data.
UnitSet the unit of Y axis scales.
Title PositionSet the title position.
AlarmSet the maximum and minimum values to form an alarm range, and two red lines are displayed on the chart for easy recognition of data out of range.
Horizontal GridSet the styles of horizontal grid lines, including line width, style and color.
  • Background
ParameterDescription
ColorSet the background color of charts.
Rounded CornerSet the value of rounded corners of charts.
BorderSet the border style of the chart, including width and color.
PaddingSet the distance between data and chart border.
  • Label
ParameterDescription
DisplaySet whether to display chart label.
DataSet the data type, value and decimal places of the label data.
Font SizeSet the font size of the label.
AlignmentSet the label alignment corresponding to the chart.
BackgroundSet the background color, rounded corner, border width and color of the label.
ShadowSet whether to display label shadow.
  • Tooltip
    ParameterDescription
    DisplaySet whether to display tooltip on chart area.
    Font SizeSet the font size of the tooltip.
    AlignmentSet the tooltip alignment corresponding to the chart.
    BackgroundSet the background color, rounded corner, border width and color of the tooltip.
    ShadowSet whether to display tooltip shadow.
  • Notes
    • Display: Set whether to display notes at the lower-right corner of the chart area.
    • Content: Enter the note content.
  • Interact: Set interaction events, including Click,Load Complete, Click Data Point and Double-click Data Point.

Line Chart

Line charts are often used to display continuous data changes along time. Applicable for viewing data changing trends.

info

Spline chart is similar to line chart.

  • Style: Change line width and type, node icon, size and color.
  • Refresh: Refresh the chat by seconds.
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.
  • Horizontal display: Enable to switch X and Y axis, and the chart changes to horizontal view.
  • Crosshair: Set whether to display crosshairs when mouse moves.

Bar Chart

Often used to compare values at different times or under different conditions.

  • Stack: Stack data columns in ways such as no stacking, general stacking and stacking by percentage.
  • Rounded corner: Set the radius of rounded corners.
  • Refresh: Refresh the chat by seconds.
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.
  • Horizontal display: Enable to switch X and Y axis, and the chart changes to horizontal view.
  • Crosshair: Set whether to display crosshairs when mouse moves.

Area Chart

Emphasizes the extent to which the data changes during a period.

  • Style: Change line width and type, node icon, size and color.
  • Refresh: Refresh the chat by seconds.
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.
  • Horizontal display: Enable to switch X and Y axis, and the chart changes to horizontal view.
  • Crosshair: Set whether to display crosshairs when mouse moves.

Dash Chart

Dash chart binds with numeric real-time data.

  • Dial color: Set the dial background color.
  • Color of dial, scale lines and values and border can be configured.
  • Range: Set the dial range.
  • Interval: Set the interval between dial scales. For example, set it to 5, meaning that a dial scale is displayed every 5 pieces of data.
  • Angle range: Set angles of the dial start and end scales.
  • Scale text style: Set the color pf dial scale values.
  • Lateral/vertical deviation: The horizontal and vertical position of the dial. 50 means horizontally and vertically centered.
  • Dial bore: Set the dial bore.
  • Dial border width: Set the width of dial border.
  • Scale length: Set the length of scale lines.
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.

Speedometer

Speedometer binds with numeric real-time data.

  • Color of dial, scale lines and values and border can be configured.
  • Range: Set the dial range.
  • Interval: Set the interval between dial scales. For example, set it to 5, meaning that a dial scale is displayed every 5 pieces of data.
  • Angle range: Set angles of the dial start and end scales.
  • Scale text style: Set the color pf dial scale values.
  • Lateral/vertical deviation: The horizontal and vertical position of the dial. 50 means horizontally and vertically centered.
  • Dial bore: Set the dial bore.
  • Dial border width: Set the width of dial border.
  • Main scale length: Set the length of main scale lines.
  • Sub scale length: Set the length of sub scale lines.
  • Scales: Set the number of scales of the dial. The dial splits according to the set value.
  • Scale deviation: Standard deviation of scales. The higher the value, the bigger the dial.
  • Connect scale: Set whether to connect the start and end of the speedometer border.

Bubble Chart

Displays data distribution.

  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.
  • Horizontal display: Enable to switch X and Y axis, and the chart changes to horizontal view.
  • Crosshair: Set whether to display crosshairs when mouse moves.

Scatter Chart

Displays data distribution.

  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.
  • Horizontal display: Enable to switch X and Y axis, and the chart changes to horizontal view.
  • Crosshair: Set whether to display crosshairs when mouse moves.

Pie Chart

Displays the ratio between each section of data and the whole.

  • Color: Select a color plan for the pie chart.
  • Inner radius: Set the radius of the inner circle around the origin.
  • Interval: Set the distance between each section of the pie chart.
  • Section ratio: Set the sum of section ratios. It is 100% by default.
  • Refresh: Refresh the chat by seconds.
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.

Funnel Chart

Often used to display the data decreasing. Funnel chart automatically sorts the data, and for different sorting sequence, you can convert the funnel chart to a pyramid.

  • Type: Select between funnel chart and pyramid.
  • Style: Set the width and height of the funnel or pyramid neck.
  • Border: Set the border width and color of the funnel chart.
  • Refresh: Refresh the chat by seconds.
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.

Spider Chart

Mainly used to evaluate each index of a data set. X axis represents index variables and Y axis stands for the distance between the origin to each data point, which indicates the evaluation of each index.

  • Style: Set line width, type, node icon, size and color.
  • Refresh: Refresh the chat by seconds.
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.

Donut Chart

Similar to pie chart. For details, see Pie Chart.

Spc Diagram

Analyzes and judges whether the procedure is stable. The spc diagram has upper and lower limits.

  • Chart Format
    • Individual Value Chart: Displays history data points.
      PartDescription
      Chart lineValue of history data points.
      UCL/LCLSigma line added 3 to/deducted 3 from mean value.
      XBarNumeric average value of a set of data.
      NodeDisplays normal and abnormal nodes (consecutive 7 nodes going up or down).
      APISupports open API and obtain corresponding data from APIs.
    • Range Map
      PartDescription
      Chart lineAbsolute value of the difference between the maximum and minimum value.
      info

      You need to select a mobile parameter n (moving range).

      MRNumeric average value of a set of data.
      UCLSigma line added 3 to mean value.
      LCL0
  • Line style: Set the line width and style such as solid, dotted and more.
  • UCL: Set the width, color and type of upper limit line.
  • XBar: Set the width, color and type of middle line.
  • LCL: Set the width, color and type of lower limit line.
  • Node style: Set the node size, color and style such as round, square and more.
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.

Histogram

Accurately displays data distribution. You can distribute data to multiple sections, and integrate data distribution in each section.

  • Fitted line: Set whether to display the fitted line (normal distribution line).
  • Full screen: Set whether to enable full screen function for the chart. After enabled, you can click the icon to display the chart in full screen in operation center.

Progress Bar

  • Data source: Includes title, sum,cur and percent (optional).
    • title: Title of each progress bar.
    • sum: Data sum.
    • cur: Current data value.
    • percent: cur/sum = percent.
  • Data: Enter the title and color of the progress bar to be displayed.
  • Style: Select from horizontal, vertical, waterdrop and circular progress bars.
    info

    Waterdrop and annular progress bars are only for single bar of data display.

Form Library

This section describes general properties of form elements.

  • Property
ParameterDescription
Component IDAutomatically generated. You can use it for writing scripts.
Component NameComponent name. It cannot be repeated.
RequiredSet whether it is required. If it is, a red * is displayed in front.
Display LevelSet the relative display priority of the element. The higher the level, the more front the chart is displayed.
Width/HeightSet the width and height of the element.
Display LoadingSet whether to display loading animation in operation center.
  • Interact: Refer to the designing process under each layout for interaction details.

Line

Used only for static display. The line is horizontal by default.

ParameterDescription
Line DirectionSelect to display one side line of the rectangle you drew on the canvas after selecting Line from the left side. For example, you used Line element to draw a horizontal line on the canvas, and then set Line Direction to Left, a point on the left side of the line is displayed only.
Line TypeSelect line types from Solid Line,Point Line,Dotted Line and Double Solid.
Line SizeSet the line size. You can click to reset to defaults.
Line ColorSet the line color. You can click to reset to defaults.

Label

Mainly displays text and background.

ParameterDescription
Content Source
  • Static: Manually enter the label content.
  • Dynamic: Link a dynamic data source.
Label ContentEnter the label content when setting Content Source to Static.
Dynamic DataSelect a dynamic label data source and relation fields to display when setting Content Source to Dynamic.
info

Non-relation data cannot be displayed.

Display Field
Data IndexIndex of returned data. For example, the data is ['a','b','c','d'], when returning 'a', the index is 0, and index is 1 when the returned data is 'b'.
Link ObjectConfigure data linkages through input parameters of the data source.
Time FormatEnable it to convert the label content to time format.
Font SizeSet size, unit, color, weight, alignment and vertical alignment of the font.
Font Unit
Font Color
Font
Bold
Alignment
Vertical Alignment
Border WidthSet label border width.
Background ColorSet label background color.
Cursor StyleSet cursor style when it hovers over the label in operation center.
RequiredSet whether it is required. If it is, a red * is displayed in front.
Border ColorSet color and type of the label border.
Border Type
PaddingSet the distance between data and border.

Hidden Field

Visible in design center but not in operation center. Hidden area is often used for collecting or sending information and data delivery.

ParameterDescription
DefaultSet the default value of the hidden area with a data type of string.

Input Box

As input parameters, often used to be linked with tables or reports for associated query.

ParameterDescription
TitleEnter the input box title.
PlaceholderEnter placeholder of the input box.
Title WidthSet the title width, font size, font and color.
info

Title automatically wraps when exceeding the set width.

Title Size
Title Color
Title Font
Content SizeSet size, color and font of entered text in the box.
Content Color
Content Font
Background ColorSet background color of the element.
Border WidthSet width, color and type of the border.
Border Type
Border Color
Verification TimeSet whether to apply verification to the element and time.
FormatData format of the input box. The supOS platform verifies the format based on the set verification time.
Multi-lineSelect input text lines between Single Line or Multi-line.
Box TypeSet width, color and type of the input box border.
Box Color
Box Width
Background ColorSet background color of the input box.
Max. LengthThe maximum length of entered text.
Read OnlySet the read and write status of the element. When set to Read Only, you cannot edit it in operation center.
Fix on Top/Right/Bottom/LeftFix the element position based on its size and top/right/bottom/left edge, and it does not change due to resolution or page position changes.

As input parameters, often used to be linked with tables or reports for associated query.

ParameterDescription
TitleEnter the input box title.
PlaceholderEnter placeholder of the input box.
Title WidthSet the title width, font size, font and color.
info

Title automatically wraps when exceeding the set width.

Title Size
Title Color
Title Font
Content SizeSet size, color and font of entered text in the box.
Content Color
Content Font
Background ColorSet background color of the element.
Border WidthSet width, color and type of the border.
Border Type
Border Color
Verification TimeSet whether to apply verification to the element and time.
OptionsSelect data source between Static or Dynamic.
  • Static: Manually enter options to be the drop-down list.
  • Dynamic: Displays data through binding object services.
Multi SelectionWhether to enable multiple selections.
Read OnlySet the read and write status of the element. When set to Read Only, you cannot edit it in operation center.
Fix on Top/Right/Bottom/LeftFix the element position based on its size and top/right/bottom/left edge, and it does not change due to resolution or page position changes.

Cascade Selection

Provides related data sets for selection.

ParameterDescription
TitleEnter the input box title.
Title WidthSet the title width, font size, font and color.
info

Title automatically wraps when exceeding the set width.

Title Size
Title Color
Title Font
Content SizeSet size, color and font of entered text in the box.
Content Color
Content Font
Background ColorSet background color of the element.
Border WidthSet width, color and type of the border.
Border Type
Border Color
Verification TimeSet whether to apply verification to the element and time.
Data SourceBind an object service for data display.
Read OnlySet the read and write status of the element. When set to Read Only, you cannot edit it in operation center.

Radio and Checkbox

Contains multiple options. You can only select one option when it is a radio element, and can select multiple options when it is a checkbox.

  • Property of radio
ParameterDescription
TitleEnter the input box title.
PlaceholderEnter placeholder of the input box.
Title WidthSet the title width, font size, font and color.
info

Title automatically wraps when exceeding the set width.

Title Size
Title Color
Title Font
Content SizeSet size, color and font of entered text in the box.
Text Color
Content Font
Border ColorSet border color of the element.
Verification TimeSet whether to apply verification to the element and time.
Button StyleEnable it to display options as buttons,
Vertical AlignmentSet radio options to align vertically.
Button BackgroundSet the button background color.
Selected Button ColorSet the button background color when it is selected.
Selected Text ColorSet the option text color when it is selected.
OptionsSelect data source between Static or Dynamic.
  • Static: Manually enter options to be the drop-down list.
  • Dynamic: Displays data through binding dynamic data sources. :::info If fields are not specified, the first field is option title and the second is option value by default. :::
Link ObjectConfigure data linkages through input parameters of the data source.
Read OnlySet the read and write status of the element. When set to Read Only, you cannot edit it in operation center.
Fix on Top/Right/Bottom/LeftFix the element position based on its size and top/right/bottom/left edge, and it does not change due to resolution or page position changes.
  • Properties of checkbox: Refer to the table above. Other properties are listed as follows:
    • Background Color: Se the option button color.
    • Select All: Set whether to display Select Alloption.
    • Checkbox: Set whether to display checkboxes. Without it, you can directly select option text.
  • Linkage: For data linkage in free layout, see Data Linkage, and in grid layout, see Data Linkage.

Date Picker

As input parameters, often used to be linked with tables or reports for associated query. Input format can be date, time or date and time.

info

In free layout , the element is Date and in grid layout, it is Date Picker. Their functions are the same.

ParameterDescription
TitleEnter the input box title.
Title WidthSet the title width, font size, font and color.
info

Title automatically wraps when exceeding the set width.

Title Size
Title Color
Title Font
Content SizeSet size, color and font of entered text in the box.
Content Color
Content Font
Background ColorSet background color of the element.
Border WidthSet width, color and type of the border.
Border Type
Border Color
Verification TimeSet whether to apply verification to the element and time.
Date TypeSelect the date type and format.
Date Format
Default ValueSet default value when setting Date Type to Date.
Initial ValueSet the initial date. It can be empty.
Read OnlySet the read and write status of the element. When set to Read Only, you cannot edit it in operation center.
Fix on Top/Right/Bottom/LeftFix the element position based on its size and top/right/bottom/left edge, and it does not change due to resolution or page position changes.

Button

Triggers click events, such as click to search and click to open another page.

Property Configuration

ParameterDescription
Button TitleEnter the input box title.
Title SizeSet the title font size, color, weight and type.
Title Color
Bold
Title Font
Width/HeightSet the width and height of the element.
Border WidthSet width, color and type of the border.
Border Type
Border Color
Corner RadiusSet the radius of button rounded corners.
Button IconSelect whether to display icons before button title and the icon.
Custom IconCustomize icon.
Icon PositionSet position and size of the icon.
Icon Size
Background ColorSet background color of the element.
Hide when PrintEnable it to hide the button when printing.
UnavailableSet whether to make the button unavailable. After enabled, it will be grayed out.
Fix on Top/Right/Bottom/LeftFix the element position based on its size and top/right/bottom/left edge, and it does not change due to resolution or page position changes.

Button Group Configuration

By switching between multiple buttons, you can use one process workflow or graphic group to display different data.

info

The button group function is only available for graphic elements.

  1. Select graphic elements and then set their dynamic effects. For details, see Dynamic Effect.
  2. Select those graphic elements, and then right-click to group them.
  3. Add a button on the canvas.
  4. Click the button, and then click Configure Point Groups under Interact.
  5. Click Configure in the pop-up window, and then select a data source to replace the original one. Do the same for multiple buttons.
  6. After configuration, you can click different buttons to view corresponding data and dynamic effects in operation center.

Tree

Displays hierarchical relations between equipment. Generally the tree element is used together with factory models. You need to write script for each node on the tree to link with designed pages.

info

Make sure you have installed factory model APP in the supOS platform before binding a tree element with a factory model.

ParameterDescription
TitleEnter the input box title.
Search BoxWhether to add a search box for the tree element.
CollapseWhether to collapse the tree when opening the page in operation center.
Select by DefaultWhether to select the root node of the tree by default.
Selected BackgroundSet background color of a tree node when it is selected.
Selected Text ColorSet text color and size of a tree node when it is selected.
Selected Text Size
Data SourceDisplays data by binding a factory model or object service.
Cancel PermissionEnable it, and the tree node content is not restricted by data group management permission under User Security Management.
Fix on Top/Right/Bottom/LeftFix the element position based on its size and top/right/bottom/left edge, and it does not change due to resolution or page position changes.

Single List

Switch and display multiple pages in the form of parallel menus.

ParameterDescription
TitleEnter the input box title.
Title SizeSet the title font size, font and color.
Title Color
Title Font
Border WidthSet width, color and type of the border.
Border Type
Border Color
Line HeightSet the line height of the single list.
Selected ColorThe background color when the list is selected.
Background ColorSet background color of the element.
Confirm IconWhether to display the confirm icon before the list.
Custom IconCustomize the confirm icon.
Data SourceBind an object service for data display.
Link ObjectConfigure data linkages through input parameters of the data source.
Field BindingBind a field in the data source of an element on the canvas, and display it on the list.
FieldSelect a field to be bound for display on the list.

Table

Displays large amount of structured data and often linked with buttons, input boxes for data linkage. The data source can be database tables or services of the bound object properties. You can integrate, search for and export important system and on-site data.

info

Data inside table cells can be links, buttons, images or time.

  • Property
ParameterDescription
TitleEnter the table title and set the title font size and color.
Font Size
Font Color
RequiredSet whether it is required. If it is, a red * is displayed in front.
Fixed HeaderFreeze the table head.
Column AdjustmentEnable it, and then you can adjust the column width in operation center and the width will return to default after refresh. Only manual adjustment is available.
SelectableSelect it to add a checkbox in front of the first column.
BorderSet whether to display the inner border of table cells.
OutlineSet whether to display the table outline
Outline TypeSet width, color and type of all borders.
Outline Color
Outline Width
Display HeadSet whether to allow user to adjust head field display and field sequence.
Head BackgroundSet the background color of the table head.
Font ColorSet the font color. size, type and weight of the table head.
Font Size
Font
Bold
Table BackgroundSet the background color of the table body.
Font ColorSet the font color. size and type of the table body.
Font Size
Font
Table HeightSet the table cell height.
Odd Line ColorBackground color of odd lines in the table.
Even Line ColorBackground color of even lines in the table.
Fix on Top/Right/Bottom/LeftFix the table position based on its size and top/right/bottom/left edge, and it does not change due to resolution or page position changes.
Scroll Bar BackgroundSelect the scroll bar background.
Scroll WidthSet the table width, and a scroll bar appears when the element width is exceeded.
Data SourceBind an object property or service for data display.
PaginationSet whether to display data in multiple pages.
Lines Per PageWhen data is displayed in multiple pages, set the number of data columns in each page.
ExportEnable it, and then an export button and toolbar are displayed on the table. You can export the selected range of table data.
ImportEnable it, and then an import button and toolbar are displayed on the table. You can export the template before import.
info
  • For tables that have primary keys, with same keys, the import data replace the original data. Enter NULL for primary key, corresponding data will be deleted.
  • For tables that have no primary keys, the import data will be added to the corresponding database.
  • Make sure fields in the import file are the same as that in the corresponding database. Otherwise, the import will fail.
Import/Export StyleSelect the export and import icon from image or button.
Toolbar ColorSet the background color of table toolbar.
Link ObjectConfigure data linkages through input parameters of the data source.
Head ConfigSet the table head content that is linked with the data source field. Click New or the drop-down box after linking data source (fields) to add table head.
FieldField name of the table head, must be the same as that of the data source.
Display NameName of the table head.
WidthSet the column width where the current field belongs. All columns are split evenly when it is empty.
AlignmentSet the alignment of table data.
TipsSet whether to display tips. When it is enabled, hover over a cell where cell content exceeds the cell width, you can see a tip window that displays the full content.
Data TypeSelect data type of the column.
Data RenderingEnter functions to render original data. Input parameters can be text (current data), row (current row), index (subscript of current row), table (all data of current table). For example,
 function(text,row,index,table){"\n"}
{"{"}return text; //return the rendered data{"}"}
FilterEnable filter and a filter icon is displayed on the table. When the bound data source is a form template, fuzzy match is applied, and for object services, results are subject to the script.
info

If a field configured with data linkage is filtered, the results are subject to filter conditions.

SortingEnable it and then you can click table head to sort the column. Only available when data source is a form template.
Timed RefreshEnable it and the table data refreshes at the set frequency.
Refresh FrequencySet the frequency at which the table data refreshes.
  • Data linkage: For details, see Data Linkage.
    info

    When the data source is object services, you need to set input parameters when configuring service. For details, seeFactory Modeling.

Picture

Uploads pictures for display. General image types are supported and you can directly drag them to the designer.

ParameterDescription
TypeSelect between picture and pure color.
UploadUpload new pictures one by one or in batches and they are automatically saved to static resources. You can delete uploaded pictures one by one but cannot delete picture directory.
info

Pictures are exported when exporting APP for easy migration, and when exporting a page, pictures on the page will not be exported.

Picture URLAutomatically generated when uploading pictures. You can also manually enter corresponding URL.
Aspect RatioSelect the background image display.
  • No Zoom: Displays the image as it is.
  • Subject to Width: Stretches the image in equal proportion with the same width as the block.
  • Subject to Height: Stretches the image in equal proportion with the same height as the block.
  • Covered with: The background image covers the whole block.
Read OnlySet the read and write status of the element. When set to Read Only, you cannot edit it in operation center.

Bookmark Page

Used for switching between multiple tabs.

ParameterDescription
OptionsSelect data source between Static or Dynamic.
  • Static: Manually enter options to be the drop-down list.
  • Dynamic: Displays data through binding object services.
Link ObjectConfigure data linkages through input parameters of the data source.

Upload

Set the interaction event of the element to Upload Complete, and write corresponding script. In operation center, you can directly click the Upload button to upload files.

ParameterDescription
TitleEnter the element title.
Multi SelectWhether to allow user to upload multiple files at one upload.
Display ListWhether to display the list of uploaded files.
Upload TypeTypes of files that can be uploaded.
List TypeStyles of uploaded file list.
Max. UploadThe maximum number of uploading files. The default is unlimited.
Read OnlySet the read and write status of the element. When set to Read Only, you cannot edit it in operation center.

Displays the current page hierarchy. Generally used in multi-level navigation.

info

Bread crumbs depend on script configuration to render and interaction events to interact.

Allows user to search for contents in need. Fuzzy match is available.

ParameterDescription
Data PortData source port of the element. It can be Object Service or Data Link.
Request AddressPort address called by the element.
Request MethodRequest method corresponding to the request address.
Search FieldKey of search field and search result field, and number of search results that corresponds to the request.
Item Field
Display Volume
Display FieldThe corresponding field of search results.
Field ValueThe actual value of the current selected search result.
TitleEnter the element title.
PlaceholderEnter placeholder of the search box.
Title WidthSet the title width, font size, font and color.
info

Title automatically wraps when exceeding the set width.

Title Size
Title Color
Title Font
Border TypeSet width, color and type of the border.
Border Color
Border Width
Background ColorSet background color of the element.
info

Make sure the corresponding fields used in request address, method, search field, item field, display volume, display field, field value and the called port are the same.

Time

Displays the current time.

ParameterDescription
TextSet the font, font size and color of the time.
FormatDisplay format and mode of time.
BackgroundBackground color, rounder corner angle, stroke width and color of the element.
BorderRounded corner, width and color of the border.

Date

Displays the current date. Only available in grid layout.

ParameterDescription
LanguageSelect between Chinese and English.
FormatDisplay format of date.
TextSet the font, font size and color of the date.
BackgroundBackground color, rounder corner angle, stroke width and color of the element.

Controls Library

Real-Time Alarm and History Alarm

Both alarm elements automatically link with the set alarms in object instances.

  • Real-time alarm: When an alarm is triggered, you can confirm the alarm information in operation center.
  • History alarm: You can view all history alarms in time descending order.

Drive Video and H.265 Video

Displays real-time video and video playback is available.

info

Only one H.265 video element is support on one page.

Property Configuration

  • Component ID: Automatically generated. You can use it for writing scripts.
  • Real time video:
    • Auto play: Automatically plays the video when opening the page.
    • Video cycle: Add 5 video sources at most to play them repeatedly in the set period.
    • Collector: Select the collector that delivers the set video source.
    • Video object: Select the object instance of real-time video.
  • Playback: You can select video sources different from that of real-time video.
    • Collector: Select the collector that delivers the set video source.
    • Video object: Select the object instance of playback video, and the corresponding collector source type is HCNETSDK.

Configuration Process

  1. Configure source points and tags of video drive types in collector software.
  2. Object instances with the same name as collector tags are automatically generated in supOS platform.
  3. In business designer, select corresponding object instances to be data sources bound with video elements.

video Wall

Binds with multiple video elements and arranges them. You can switch real-time video and history video on each video element in operation center.

info

H.265 video sources are not supported.

  • Property
    • Component ID: Automatically generated. You can use it for writing scripts.
    • Layout: Set the layout of the bound video sources.
  • Title
    • Display: Display or hide the video wall title.
    • Title: Set the video wall title.
    • Text style: Set the font, size, color, weight and style of the title.
    • Alignment: Title alignment.
    • Background color: Title background color.
  • Real time: Same as Drive Video.
  • Playback: Same as Drive Video.

Timer

ParameterDescription
Component IDAutomatically generated. You can use it for writing scripts.
Component NameComponent name. It cannot be repeated.
Time IntervalTimer interval. The default is the timer refreshes every second.
Immediate RunRun the script after elements load completely.
Run TimesSet the times of running the script. If Immediate Run is enabled, it takes up one run time.
ScriptThe system provides refresh script. You can also customize.

Trend

Binds multiple data sources and records data points at a set time interval to form a trend chart. The trend is dynamically refreshed.

info

In free layout, trend parameters configured in operation center are saved, but not in grid layout.

ParameterDescription
Component IDAutomatically generated. You can use it for writing scripts.
Data SourceSelect a numeric data source. You can select up to 8 data sources and configure different line styles and colors for them.
Upper Limit/Lower LimitBased on the set alarm value of the data source, on the trend chart, the upper and lower limit are displayed in red.
info

If there are multiple sets of alarm rules, the upper limit takes the lowest value and the lower limit takes the highest.

Single Y AxisEnable it to display only one range of Y axis and it integrates all data sources, meaning the upper/lower limit of a single Y axis is the highest/lowest limit from all data sources.
info

When it is disabled, ranges of all data sources will be displayed on the Y axis interchangeably according to the current selected data source.

Axis ColorSet Y axis color when Single Y Axis is enabled.
Range AdaptationThe Y axis adapts its range according to tags value.
Y Axis ValueSelect from Quantity and Percentage. Percentage converts from quantity automatically.
Time PeriodTime period that the trend chart covers. The default is 8 hours.
Display ToolbarEnable it to display toolbar.
Display ModeSelect to display multiple properties that are currently opened in tiles or lists.
info

By default, only two rows are displayed, and you can scroll to view more.

ColorsSet colors of background, table, border and slide bar.

To Do List

Automatically links with workflows of the current APP, and you can manage all your to-do items through this element.

List Description

  • To Do: Displays to do tasks of user.
  • Submitted: Displays tasks submitted by user.
  • Initiated: Displays tasks initiated by user and the current progress can be viewed.
  • Concerned: Displays tasks concerned by user and the current progress can be viewed.
  • Entrusted: Displays tasks entrusted by user and it can be cancelled.
:::info Click to-do item link to go to the corresponding workflow details page. :::

Data Configuration

You can set the content displayed on each list. The table below takes to do list as an example.

  • : Display the corresponding item on the list.
  • : Set the font, font color and size of the corresponding field, and whether to prompt.
  • Add custom property: Display other custom properties of the APP on the list. Make sure to enter Component ID of an element on the APP in Value box to link corresponding data.

Property Configuration Configure element styles of the to do list.

ParameterDescription
Component IDAutomatically generated. You can use it for writing scripts.
Component NameComponent name. It cannot be repeated.
Articles per PageSet the number items displayed on each page.
BorderSet whether border exists and its width, color and type.
Border Type
Border Color
Border Size
Head BackgroundSet the background color of the table head.
Font ColorSet the font color. size and type of the table head.
Font Size
Font
Table BackgroundSet the background color of the table body.
Font ColorSet the font color. size and type of the table body.
Font Size
Font
Odd Line ColorBackground color of odd lines on the list.
Even Line ColorBackground color of even lines on the list.

Report

Data sources of report element can be object instances, templates, service real-time data or relational database, and database can either be from third-party or manually creation. The report element is often linked with buttons, search boxes, input boxes to search for and export important data.

Property Configuration

  • Property
    ParameterDescription
    Component IDAutomatically generated. You can use it for writing scripts.
    Component NameComponent name. It cannot be repeated.
    Fill Type
    • Replace: Original data is replaced when filling the bound data source.
    • Insert: A new column or row is added when filling the bound data source.
    Scroll BarSet display mode of the scroll bar. When setting to Automatic, data inside the report exceeds the element width and the scroll bar is displayed.
    Fix on Top/Right/Bottom/LeftFix the element position based on its size and top/right/bottom/left edge, and it does not change due to resolution or page position changes.
    Run EditYou can edit the report in operation center. Often used when you need to fill in the report.
    Zoom (Small)/Zoom (Large)Font size in the report adapts to the resolution when it increases/decreases.
    Sheet PageDisplays sheets on the bottom.
    Background ColorSet background color of the element.
  • Parameter: Input parameters of the report. Insert sql commands or object services into the report in design center, and then you can link the report with other elements through sql commands or input parameters of services. For details, see Report Linkage.
  • Mobile: Set the display mode of the report on mobile clients, and it adapts to the client resolution.
  • Interact: Refer to the designing process under each layout for interaction details.

Toolbar Configuration

Functions of the report are similar to excel and only special features are listed in this section.

  • Cell Format: Aside from general functions, under Authority tab, you can grant different permissions of the selected cells to different users in operation center, such as read only, read and write and hide.
  • Right-Click Menu: Click the Customizetab, and then click Right-Click Menu to add options to a right-click menu on the report.

    You can select actions and edit its script, import, and export the menu to JSON file and call it in other report elements.

  • Event Extensions: Click the Customize tab, and then click Event Extensions customize events such as edit cell, click and finish editing.

    You can export the event to JSON file and call it in other report elements.

    info
    Right-Click Menu and Event Extensions are only available in grid layout.

Data Source Management

Add object instances, templates, services or data query commands, and then you can directly drag corresponding properties, fields or parameters into the report.

info

A key field is generated after adding object data. It adds a column of index number for those data. Time series data will not generate key.

Add Object Instance

You can add object template, instance and service by selecting > Object Instance under Data Source Management. Data type can be real-time and history.

info
  • Only the first 200 properties can be displayed of each instance. You can right-click the cell, select Insert Formula > Data Source to add more.
  • Right-click a cell and select Insert Formula > Built-in Function, enter related information to add a date function to the cell.
  • Add object instance
    1. Select > Object Instance under Data Source Management.
    2. Select an object instance under the Object instance-property tab in the pop-up window, and then click Save.
    3. Drag the added instance from the list to the report, and then select the cell, configure its properties under Property Configuration at the lower-right corner.
      ParameterDescription
      Display TypeSelect whether to display time or value of the history data in the cell.
      Time GranularityTime interval at which the history data is integrated and analyzed.
      Numeric TypeSelect calculation methods which are applied to the data collected according to the set Time Granularity.
      Fill TypeSelect the data to fill in the report.
      • Autofill: Select fill direction and maximum number (1-500) of data to be displayed.
      • Fixed: Get the data of a fixed index from 1 to 500.
  • Add object property or service
    1. Select > Object Instance under Data Source Management.
    2. Select an object property or service under the Object Template or Object Instance-Service tab in the pop-up window, and then click Save.
    3. Drag the added property or service from the list to the report, and then click the cell, configure its properties under Property Configuration at the lower-right corner.
      ParameterDescription
      Data SourceSwitch to other output parameters of the data source.
      Filling OrientationSelect data filling direction.
      Maximum NumberThe maximum number of data that can be displayed. It ranges from 0-200.
      Fill and MergeEnable it and then when filling a cell, adjacent cells on the filling direction will be merged together.

Add Data Query

Search results of third party data sources such as mysql, oracle, sqlserver and AHNA.

  1. Select > Data Search under Data Source Management.
  2. Select a data source from databases that have been added under Global Configuration.
  3. Enter SQL commands.You can preview search results.
    info

    ${param} can be used as a unspecific parameter when entering SQL commands. Make sure the ${param} is displayed the same as the real parameter. For example, the original parameter is 'zhangsan' (string), and the command can be

    select * fromtablename where user='$param'.
  4. Enter Data Source Name as the data set for search results.
  5. Click OK, and then the result data set is displayed under Data Source Management.
  6. Drag a field to the report, and then click the cell to configure properties.
    ParameterDescription
    Assign Primary KeySet a filed in the table to be the primary key. You can also select and combine multiple fields to be a primary key to ensure its uniqueness.
    Type ConversionConvert time data in Oracle. Placeholder $$ is used as column name, and $$$ is value.
    tip

    Input format example

    • to_timestamp($$$,’yyyy-MM-dd HH24:MI:ss.ff’): Single cell conversion of data type.
    • cast($$ as decimal(10,2)): Columndata type conversion.

Parent Cell Bind the selected cell with custom parent cell.

  • Set one parent cell: Set only one parent cell, the sub cells copy filling direction and number of parent cell and the relative position stays the same.
  • Set both cells: Data generated on sub cells will be filtered according to its parent cell to produce result sets that conform to report logics.
Following operations use left parent cell as an example.
  1. Set the Fill Type of the report to Insert.
  2. Select a cell to be the sub cell, and then select Customize under Left Parent Cell.
  3. Select a parent cell for the set sub cell, and enter the cell row and column number.

    Generally, select a parent cell with formulas, such as formulas of history data, table data, service data and date function.

    info

    After setting parent cells, data on the table is automatically deduplicated and reorganized evenly. No relations between columns by default and relational data can only be correctly displayed after parent cell settings.

Aggregation Formula

Calculate cells set with formulas.

  1. Drag data into a cell, and set the Data Type to History Data under Property Configuration.
  2. Select another cell, and then set a formula to it which relates to the cell with history data.
  3. Click Aggregation Formula at the lower-right corner.
  4. Select Customize, and then enter the location of the cell with a formula.
  5. Save settings, and then click Preview.

    You can see the cell with a formula is displaying calculation results of corresponding formula and hirtory data.

Operation

You can update and delete data in relational database through setting a cell as a save or delete button under Operation.

  1. Select an empty cell on the report, select Data Search and enter sql commands to obtain a data source for the cell with execution results.

    For details, see Data Source Management.

  2. Select another empty cell to be the operation button.
  3. Click Operation at the power-right corner, and then set the operation.
    info

    The operation button can only be correctly displayed after setting it parent cells.

    ParameterDescription
    Table NameThe table name corresponding to fields you want to change.
    Data SourceThe data source corresponding to fields you want to change.
    Operation Type
    • Renew: You can save the edited cell in operation center.
    • Delete: You can delete the selected cell in operation center.
    Operating RangeSelect ranges for the operation to apply to.
    TextThe text for the operation button.
  4. Select Format > Cell Format > Authority on the report, and then grant read and write permission of the selected cell to users.
  5. Enable Run Edit for the report under Property.
  6. Save settings, and then click Preview.

    Now you can update or delete the report data by operation buttons.

    info

    If the primary key of the data source is changed and saved, you need to refresh the current page for further changes.

Report Linkage

You can link the report to other elements such as button, search box and input box to integrate, search for and export important data. In the report, each data source has a corresponding linkage button.

info

This chapter demonstrates data linkage of report in free layout.

  • History Data Linkage

According to the linked date element range, the report displays corresponding history data.

  1. Add a data source.
  2. Add two date elements and set them to start and end date respectively.
    info

    Make sure to change the name of both elements. Otherwise, they cannot be bound to the report.

  3. Select the report and then click Open next to Date Binding under Parameter.
  4. Bind minDate and maxDate to corresponding start and end date elements, and then click Save.
  • Form Data Linkage

This section uses Data Search to be the data source as an example.

  1. Double-click the report, and then under Data Source Management, click Data Search to add a data source with the result of the sql commands.
  2. Write a sql command and use ${"{"}parameter{"}"} as the input field that can link with the report.

  3. Drag data fields to the report, and then save the table and go back to the page canvas.
  4. Add an input box to the canvas, and the click Open next to the data source name you set after writing sql commands, to link the input box to the report.
  5. Click Save, and then preview the page.

    Enter a parameter in the input box, and then the report displays data filtered based on the input content.

Report Group

Group the report to display data by time or field.

info

Available in grid layout only.

  1. Drag object properties to cells from the data source list, and then set cells that contain the property based on which the report data is grouped to be the parent cell and join them.
  2. Use the parent cell data as the general time period, set its property at the lower-right corner.
    • Set Data Type to History Data.
    • Set Display Type to Display Time.
    • Set Time Granularity to 1 Week.
    • Set Group Key Value to Time.
    • Set Fill Type to Autofilland Filling Orientation to Horizontal Padding.
  3. Similarly, set the property of the first sub cell, which is the time period of groups.
    • Set Data Type to History Data.
    • Set Display Type to Display Time.
    • Set Time Granularity to 1 Day.
    • Set Group Key Value to Time.
    • Set Fill Type to Autofilland Filling Orientation to Vertical Padding.
  4. Set the property of the second sub cell, which is the average flow.
    • Set Data Type to History Data.
    • Set Display Type to Display Value.
    • Set Time Granularity to 1 Day.
    • Set Numeric Type to Average Value.
    • Set Group Key Value to Time.
    • Set Fill Type to Autofilland Filling Orientation to Vertical Padding.
  5. Set the property of the third sub cell, which is the maximum temperature.
    • Set Data Type to History Data.
    • Set Display Type to Display Time.
    • Set Time Granularity to 1 Day.
    • Set Numeric Type to Maximum Value.
    • Set Group Key Value to Time.
    • Set Fill Type to Autofilland Filling Orientation to Vertical Padding.
  6. Save settings and then click Preview.

Related Operations

  • Print Report

Add a button in the design center, add a click event and write a script for the button to print the report in the operation center.

var report = scriptUtil.getRegisterReactDom('
{component ID}').report;{"\n"}report.doPrint();
  • Export Report

Add a button in the design center, add a click event and write a script for the button to export the report in the operation center.

var report = scriptUtil.getRegisterReactDom('
{component ID}').report;{"\n"}
report.doExport('xlsx');
  • Filter Report

Advanced filter for service or relational data. You can add one or more filtering conditions to view the filtered data in the operation center.

  1. Select a cell with data, and then select Filter > Advanced Filter from the toolbar.
  2. Set filtering conditions in the pop-up window.
    1. Select whether to apply filtering conditions of the parent cell to the selected cell. If applied, the result conforms to filtering conditions of both cells.
      info

      This is only available when both cells using data from the same data set.

    2. Select condition types.
      • General: Define filtering conditions to data columns.
      • Formula: Use formulas to set filtering conditions. Presently not available.
    3. Set filtering conditions, and then click OK.

      You can add more conditions and set their relations.

Web Page

Displays other web pages, design pages through property or service and supOS static resource links. You can also link the web page with other elements to display different page contents.

ParameterDescription
Basic SettingsComponent IDAutomatically generated. You can use it for writing scripts.
PositionPosition of the element.
SizeWidth and height of the element.
TitleSet the content, font, color and margin of the web page title.
Web PageUrlSet the element url.
SandboxWhether to enable a sandbox to test the web page.
De-IframeEnable it and the set pop-up windows are prompted in local browser; if disabled, they are prompted inside the element.
MarginSet the margin and padding of the element.
Padding
BackgroundBackground color of the web page.
BorderBorder color, style and width of the web page.
Data SourceSet web page address by binding object property or service. Format is {url:'address link'}.
Linkage ObjectConfigure data linkages through input parameters of the data source.

Binds multiple web pages or images by url and play them in cycles at the set time interval.

ParameterDescription
Basic SettingsComponent IDAutomatically generated. You can use it for writing scripts.
Component NameComponent name. It cannot be repeated.
PositionPosition of the element.
SizeWidth and height of the element.
SettingsCarousel FrequencyTime interval at which the carousel plays.
SourceSelect data sources from images, web pages and supOS embedded pages.
StyleBorderBorder width, style and color of the element.
Page Turn ArrowWhether to display the arrow for page turning which allows user to flip pages by clicking the arrow in operation center.
Carousel Page NumbersWhether to display page symbols in operation center. You can click the symbol to turn pages.
PreloadingEnable it and all pages will be loaded during initialization in operation center. If not enabled, only the first two pages are loaded.

Calendar

Bind with object services and you can link announcements with the calendar element to remind users. The announcements can be to do tasks or other notifications.

ParameterDescription
Basic SettingsPositionPosition of the element.
SizeWidth and height of the element.
Data SourceData SourceData source of the element.
Weekly CalendarSet whether user can switch between weekly, monthly and yearly calendars in operation center. Monthly calendar cannot be hidden.
Monthly Calendar
Almanac
Selected By DefaultSet the calendar display mode in operation center. Monthly calendar is displayed by default.
NoticeSet the name and color of each notification events.
PropertyRefer to the following figure to set properties of the element.
InteractRefer to the designing process under each layout for interaction details.

Programmable Component

Design custom elements by writing scripts.

Graphic Library

The supOS platform provides multiple graphic elements to form different industrial process flowchart. With dynamic effects, you can directly view equipment status through flowcharts.

Shapes

Contains irregular shape, circle, rectangle, oval, rounded rectangle, regular polygon, custom shape, triangle, star and arc.

tip

For irregular shapes, double-click the last point and then double-click the canvas to finish drawing.

ParameterDescription
Basic SettingsPositionPosition of the element.
SizeWidth and height of the element.
RotateRotation angle of the shape. You can also click icons to turn the shape upside down or flip it.
Number of SidesNumber of sides of the shape. Only available for regular polygon.
GraphicsStyle of the shape. Only available for custom shape.
LayerLayer of the shape. You can select different layers under Layer at the lower-right corner to view corresponding shapes.
VisibleWhether the shape is displayed.
FillingEnable it and select a color to fill the shape.
BorderEnable it and set the border color, style and width of the shape.
MarkEnable it and set the content, background color, border style and font style of the mark that shows at the upper-right corner of the shape.
Hot AreaEnable it and select a color. When hovering over the shape in operation center, its border is highlighted and fill color does not take effect.
info

Only available for irregular shapes.

Right-click MenuCustomize a right-click menu for the shape.
InteractRefer to the designing process under each layout for interaction details.
info

You can set dynamic effects for shapes. For details, seeDynamic Effect.

Text

ParameterDescription
Basic Settings/Filling/Mark/Right-click Menu/InteractSimilar to shapes. For details, see Shapes.
CharacterEnter the text content and set its font styles, line height and whether to display text vertically.

Connect

Connects two graphic elements together. You can click the Connect element and then click two elements you want to connect.

Configurations of property and dynamic effect are similar to shapes. For details, seeShapes and Dynamic Effect.

Image

For details, see Picture.

Pipeline

Select the pipeline element, and then click on the canvas, double-click the last point to finish drawing.

  • Basic settings/border/mark//right-click menu: Refer to Shapesfor details.Thickness under Basic Settings defines the pipeline thickness.
  • Filling: Enable it and set its color and specular color.
  • Dynamic effect: Refer to Dynamic Effect Configuration for details.

Data Connection

Binds with numeric object property or expressions to display the real-time data of tags. When bound with an object property, you can right-click the element to view the trend chart of tag data in operation center.

Draw a data connection element on the canvas, and then set the properties in the pop-up window.

Data Source Configuration

  • Select an object property or write an expression to be the data source.
  • Set the data integer digits and decimal places.
  • info

    When the set Integer Digits are more than that of the selected data, the data will be compensated with 0. If less, the data will be displayed as it is. For example, the data is 352.69, Integer Digits is set to 5, the data is displayed as 00352.69. If Integer Digits is set to 2, the data is displayed as 352.69.

  • Select the display name of the data in operation center.
  • Select whether to display data value, unit and tag status in operation center.

General Property Configuration

Under Equipment Vibration Analysis, enter the link of third party spectrogram of equipment vibration analysis, and then you can view the corresponding spectrogram when checking the single point trend of the connected tag in operation center.

Line Segment

Draw line segments on the canvas. You can only draw a horizontal line and turn it around through .